*{
    margin:0;
    padding:0;
}

#onepage{
    width:100%;
    height:900px;
    position: relative;
    overflow: hidden;
    top:0;
    background: url("../images/beijing.png") no-repeat;     
    background-size: 100% 900px;
}

.welcome{
  position: relative;
}
.web{
  position: absolute;
  width:600px;
  height: 120px;
  margin-top:150px;
  margin-left:300px;
}
.yaya{
  position: absolute;
  margin-top:250px;
  margin-left:300px;
  width:500px;
  height:120px;

}


.word{
  font-size:30px;
  color:white;
}

.word span{
    position: absolute;
    font-size:35px;
    top:650px;
    left:43%;
    color:rgba(0, 0, 0, 0.616);

}

/* 去除链接中的下划线 */
a:link { text-decoration: none;}
a:active { text-decoration: none;}
a:hover { text-decoration: none;}
a:visited { text-decoration: none;}
.ribbon{
  position: absolute;
  right:0;
  display:inline-block;
}

.ribbon:after, .ribbon:before {
  margin-top:0.5em;
  content: "";
  float:left;
  border:1.5em solid #fff;
}

.ribbon:after {
  border-right-color:transparent;
}

.ribbon:before {
  border-left-color:transparent;
}

.ribbon a:link, .ribbon a:visited { 
  color:#000;
  text-decoration:none;
    float:left;
    height:3.5em;
  overflow:hidden;
}

.ribbon span {
  background:#fff;
  display:inline-block;
  line-height:3em;
  padding:0 1em;
  margin-top:0.5em;
  position:relative;

  -webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
  -moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
  -ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
  -o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
  transition: background-color 0.2s, margin-top 0.2s;
}

.ribbon a:hover span {
  background:#FFD204;
  margin-top:0;
}

.ribbon span:before {
  content: "";
  position:absolute;
  top:3em;
  left:0;
  border-right:0.5em solid #9B8651;
  border-bottom:0.5em solid #fff;
}

.ribbon span:after {
  content: "";
  position:absolute;
  top:3em;
  right:0;
  border-left:0.5em solid #9B8651;
  border-bottom:0.5em solid #fff;
}
.bottom{
  width: 100%;
  height: 100px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  bottom: 45px;
  left:900px;
}

 .bottom input{
    position: absolute;
    width:50px;
    height:40px;
    background-color: #ddbab79f;
    border:none;
    opacity: 0.8;
    border-radius: 20px;
    border:1px solid #333;
    margin-left: auto;
    margin-right: auto;
  }
  .jiantou{
    position: absolute;
    width:30px;
    height:30px;
    left:10px;
    top:5px;
  }

